package com.itheima.day12.第二题;

import java.io.*;

/*
在文件的读写操作中，可以自定义一个字节数组作为缓冲区，来提高读写的效率。
而java也提供了内置缓冲区的缓冲流可以高效的一次读取很多字节。请使用缓冲流完成如下需求：
将"D:\\itcast\\mn.jpg"图片文件（也可以是其他图片文件）拷贝到当前模块目录下。
*/
public class Demo2 {
    public static void main(String[] args) throws IOException {
        //创建字节缓冲流
        BufferedInputStream bis = new BufferedInputStream(new FileInputStream("D:\\itcast\\vue.js"));

        BufferedOutputStream bos = new BufferedOutputStream(new FileOutputStream("homework\\vue.js"));

        //定义中间量
        byte[] bytes = new byte[1024];
        int len;

        //循环读写
        while ((len = bis.read(bytes)) != -1){
            bos.write(bytes , 0 ,len);
        }

        //关流,释放资源
        bis.close();
        bos.close();

    }
}
